@charset "utf-8";


/**/
.yin{ background:url(../images/yin_bg.jpg) no-repeat center 0;overflow: hidden;padding: 116px 0 50px;}
.yin_t{font-size: 40px;color: #363636;text-align: center;font-weight: normal;line-height: 40px;height: 160px;overflow: hidden;}
.yin_t a{color: #363636;}
.yin_t em{display: block;padding: 0 0 20px;}
.yin_t span{display: block;font-size: 18px;color: #999;padding: 10px 0 0;}
.yin p{font-size: 16px;color: #6e6e6e;text-align: center;line-height: 30px;padding: 5px 0 0;}
.yin p span{display: block;}
.ibrand-num{overflow:hidden;margin:55px 0 0; background:url(../images/yin_line.gif) no-repeat;}
.ibrand-num li{float:left;width: 20%;text-align:center;color:#333;font-size:16px;position: relative; background:url(../images/yin_line.gif) no-repeat right 0;}
.ibrand-num li span{font-size:60px;color: #015198; font-family:"Impact";line-height: 60px;padding: 5px 0 0;display: block;}
.ibrand-num li i{display: block;width: 30px;height: 30px;text-align: center;line-height: 30px;background: #dc271c;color: #fff;border-radius: 50%;font-size: 20px;position: absolute;top: 0;}
.ibrand-num li b{display:block;font-weight: normal; padding:15px 0 0;line-height: 30px;}
.ibrand-num li em{display: block;font-size: 14px;color: #666; font-family:Arial, Helvetica, sans-serif;padding: 8px 0 0;text-transform: uppercase;}
.ibrand-num li.yin_li01 i{left: 138px;}
.ibrand-num li.yin_li02 i{left: 148px;}
.ibrand-num li.yin_li03 i{left: 188px;}
.ibrand-num li.yin_li05 i{left: 125px;}

/*工作站*/
.five{ background:url(../images/five_bg.gif) no-repeat center 0;height: 1120px;overflow: hidden;padding: 90px 0 0;}
.five_m{margin-top: 100px;}
.five_mobile{display: none}
.five_m .five_pic{ display:block; position:relative; z-index:10;}
.five_m .five_k{ display:block; width:654px; height:701px;position: absolute;top: 4px; left:194px;}
.five_m .five_k img{width:654px; height:701px;
-webkit-transition: -webkit-transform 0.5s ease-out;
-moz-transition: -moz-transform 0.5s ease-out;
-o-transition: -o-transform 0.5s ease-out;
-ms-transition: -ms-transform 0.5s ease-out;}
.five_m:hover .five_k img {
-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}
.five_l,.five_r{width: 600px;position: absolute;top: 0; z-index:12;}
.five_l{left: 0;}
.five_r{right: 0;}
.five_m p{width: 280px;position: absolute;-webkit-transition:transform .3s;transition:transform .3s;}
.five_m p b{display: block;font-size: 26px;color: #333;line-height: 40px;padding: 0 0 10px;}
.five_m p span{display: block;font-size: 16px;color: #666;line-height: 28px;}
.five_m p.five_p01{top: 30px;left: 30px;}
.five_m p.five_p02{top: 578px;left: 30px;}
.five_m p.five_p03{top: -13px;right: 115px;}
.five_m p.five_p04{top: 196px;right: -50px;}
.five_m p.five_p05{top: 466px;right: -5px;}
.five_m .five_l p:hover{-webkit-transform:translate(10px,0);transform:translate(10px,0);}
.five_m .five_r p:hover{-webkit-transform:translate(-10px,0);transform:translate(-10px,0);}

/*产品中心*/
.chanp{padding: 90px 0 50px;}
.chanp .yin_t{margin-bottom: 50px;}
.chanp dl{width: calc((100% - 24px) / 2);float: left;border: #eee 1px solid;position: relative;margin-right: 20px;margin-bottom: 20px;}
.chanp dl:nth-child(odd){
  margin: 0;
}
.chanp dl:hover{box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1);}
.chanp dl dt{width:56%;float: right;line-height: 0;overflow: hidden;}
.chanp dl dt img,.case dl dt img,.news_m ul li em img,.about dl dt img{
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.chanp dl dt img:hover,.case dl dt img:hover,.news_m ul li em img:hover,.about dl dt img:hover
{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.chanp dl dd{float: left;width:calc(44% - 60px);padding: 40px 0 0 60px}
.chanp dl dd h5{height: 50px;line-height: 50px;overflow: hidden;padding: 15px 0 0;}
.chanp dl dd h5 a{font-size: 30px;color: #035297;}
.chanp dl dd h5 i{font-size: 30px;color: #da251c;padding: 0 0 0 20px;}
.chanp dl dd p{font-size: 14px;color: #333;height: 30px;line-height: 30px;overflow: hidden;padding: 15px 0 0;}
.chanp dl dd span{display: block;}
.chanp dl dd em{display: block;padding: 50px 0 0;}
.chanp dl dd em a{display: block;-webkit-transition:transform .3s;transition:transform .3s;}
.chanp dl dd em img{width: 38px;height: 38px;}
.chanp dl dd em a:hover{-webkit-transform:translate(10px,0);transform:translate(10px,0);}
.chanp .nobor{margin-right: 0;}

/*案例*/
.case{background: #f6f6f6;padding: 90px 0 50px;}
.case_t{padding: 30px 0;}
.case_t ul li{width: 200px;height: 46px;float: left;}
.case_t ul li a{font-size: 18px;color: #333;display: block;text-align: center;height: 46px;line-height: 46px;overflow: hidden; background:url(../images/case_bor.gif) no-repeat 0 16px;}
.case_t ul li a:hover,.case_t ul li.cur a{background: #da251c;color: #fff;}
.case_t ul li:first-child a{background-image: none;}
.case_l{width: 50%;}
.case_r{width: 50%;}
.case dl{width:48%;position: relative;margin:0 1% 5px;float: left;overflow: hidden;}
.case dl dt{line-height: 0;position: relative;overflow: hidden;}
.case dl dt img{height: 223px;}
.case dl dt h4{font-size: 14px;color: #fff;height: 40px;line-height: 40px;width: 265px;text-align: center;position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.5);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding: 0 15px;
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */}
.case dl dd{background: rgba(2,83,149,0.5);position: absolute;bottom: 0;left: 0;height: 0;overflow: hidden;width: 265px;padding: 0 15px;
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */}
.case dl dd h5{height: 30px;line-height: 30px;overflow: hidden;padding: 15px 0 0;}
.case dl dd h5 a{font-size: 16px;color: #fff1e7;display: block;width: 100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.case .case_desc{font-size: 14px;color: #fff;line-height: 26px;height: 52px;overflow: hidden;padding: 5px 0 0;}
.case dl dd b{display: block;line-height: 26px;margin-top: -26px;float: right;padding-right: 10px;}
.case dl dd b a{font-size: 14px;color: #da261e;}
.case .case_l dl{margin: 0;}
.case .case_l dl,.case .case_l dl dt,.case .case_l dl dt img{width:100%;height: 450px;}
.case .case_l dl dt h4{width: calc(100% - 30px);height: 50px;line-height: 50px;}
.case .case_l dl dd{width: calc(100% - 30px);}
.case dl:hover dd,.case dl.cur dd{height: 120px;}
.case dl:hover dt h4,.case dl.cur dt h4{height: 0;}

/*合作客户*/
.hz_bg{padding: 0 0 50px;background: #f6f6f6;}
.hz_father{width: 100%;max-width: 1350px;margin: 0 auto;position: relative}



.hz .hz-button-next{
  background: url(../images/hz_rico01.png) no-repeat;
}
.hz .hz-button-next:hover{
  background: url(../images/hz_rico02.png) no-repeat;
}
.hz .hz-button-prev{
  background: url(../images/hz_lico01.png) no-repeat;
}
.hz .hz-button-prev:hover{
  background: url(../images/hz_lico02.png) no-repeat;
}
.hz .swiper-button-next, .hz .swiper-button-prev{width: 41px}
.hz .swiper-button-next:after, .hz .swiper-button-prev:after{content: ''}

.hz{position: initial}
.hz_m{width: 1200px;overflow: hidden;}
.hz_m ul{display: block;float: left;width: 220px; padding: 5px 16px 0 6px;}
.hz_m ul li{width: 220px;height: 110px;line-height: 0;overflow: hidden;margin-bottom: 20px;-webkit-transition:all .3s;transition:all .3s;box-shadow: 0 3px 5px 3px #eee;}
.hz_m ul li img{width: 220px;height: 110px;}
.hz_m ul li:hover,.photo_m ul li:hover{box-shadow: 0 3px 5px 3px rgba(0,0,0,0.1);z-index:2;-webkit-transform:translate(0,-2px);-webkit-transform:translate(0,-2px);}
.hz p{width: 41px;height: 41px;position: absolute;top: 100px;}
.hz p a{display: block;width: 41px;height: 41px;border-radius: 50%;-webkit-transition:all .3s;transition:all .3s;}
.hz p a:hover{box-shadow: 0 3px 5px 3px rgba(0,0,0,0.1);z-index:2;-webkit-transform:translate(0,-2px);-webkit-transform:translate(0,-2px);}
.hz_lico a{background:url(../images/hz_lico01.png) no-repeat;}
.hz_lico a:hover{background:url(../images/hz_lico02.png) no-repeat;}
.hz_rico a{background:url(../images/hz_rico01.png) no-repeat;}
.hz_rico a:hover{background:url(../images/hz_rico02.png) no-repeat;}
.hz_lico{left: -65px;}
.hz_rico{right: -62px;}

/*优势*/
.ys{ background:url(../images/ys_bg.jpg) no-repeat center 0;padding-top: 90px;}
.ys .yin_t{color: #fff;}
.ys .yin_t span{color: #beccde;}
.ys dl{width: 23%;position: relative;margin: 60px 1% 0;float: left;overflow: hidden;}
.ys dl dt{line-height: 0;}
.ys dl dt h4{font-size: 24px;color: #fff;line-height: 105px;text-align: center;background: #015198;position: relative;}
.ys dl dt h4 em{display: block;width: 40px;height: 40px;line-height: 0;position: absolute;top: -20px;    left: 50%;
  transform: translateX(-50%);}
.ys dl dt h4 em img{width: 40px;height: 40px;}
.ys dl dd{background:#d62418;position: absolute;opacity: 0.8;bottom: 0;left: 0;height: 0;overflow: hidden;width:calc(100% - 50px);padding: 0 25px;
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */}
.ys dl dd h5{height: 85px;line-height: 85px;overflow: hidden; background:url(../images/ys_line.gif) no-repeat 0 84px;font-size: 24px;color: #fff;}
.ys dl dd em{display: block;width: 60px;height: 60px;line-height: 0;padding: 12px 175px 0;}
.ys dl dd em img{width: 60px;height: 60px;}
.ys dl dd p{font-size: 14px;color: #fff;line-height: 25px;padding: 20px 0 0;}
.ys dl:hover dd,.ys dl.cur dd{height: 445px;}
.ys .nobor{margin-right: 0;}

/*服务流程*/
.liuc{ background:#f6f6f6 url(../images/liuc_k.gif) no-repeat center 365px;overflow: hidden;padding: 100px 0 150px;}
.liuc_m{padding: 60px 0 0;position: relative;}
.liuc_m li{ width:195px; float:left; font:16px "Microsoft YaHei"; color: #333;text-align: center;height: 178px;}
.liuc_m li .liuc_span{ display:block; width:84px; height:84px; position:relative; overflow:hidden; margin:0 auto 10px;}
.liuc_m li .liuc_span img{display:block; width:84px; height:84px;}
.liuc_m li em{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out 0.1s;transition: all 0.35s ease-out 0.1s;}
.liuc_m li i{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;visibility:hidden;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.1s ease 0.2s;transition: all 0.1s ease 0.2s;}
.liuc_m li:hover em{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.liuc_m li:hover i{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.liuc_m li b{display: block;font-weight: normal;line-height: 30px;}
.liuc_m li.liuc_li01,.liuc_m li.liuc_li07{width: 145px;}
.liuc_m li.liuc_li01 .liuc_span,.liuc_m li.liuc_li07 .liuc_span{ margin:0 0 10px;}
.liuc_m li.liuc_li01 b,.liuc_m li.liuc_li07 b{width: 84px;}
.liuc_m li.liuc_li07{margin-top: 90px;}
.liuc_m li.nobor{position: absolute;top: 145px;right: -15px;width: 84px;}
.liuc_bot{position: absolute;top: 580px;left: 200px;}
.liuc_bot ul li{width: 283px;height: 113px;line-height: 0;position: relative;float: left;margin-right: 103px;}
.liuc_bot ul li img{width: 283px;height: 113px;}
.liuc_bot ul li a{width: 283px;height: 113px;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.5);}
.liuc_bot ul li span{display: block;font-size: 22px;color: #fff;height: 60px;line-height: 60px;overflow: hidden;text-align: center;}
.liuc_bot ul li em{display: block;font-size: 14px;color: #fff;width: 125px;text-align: center;height: 25px;line-height: 25px;background: #da2720;overflow: hidden;border-radius: 10px;margin: 0 auto;}
.liuc_bot ul li:hover em,.about dl dd span a:hover{animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;}
.liuc_tel{display: block;font-size: 22px;color: #005193; background:url(../images/liuc_tel.gif) no-repeat;height: 36px;line-height: 36px;padding: 0 0 0 45px;position: absolute;top: 610px;right: 0;}

/**/
.news{padding: 50px 0 40px;}
.news_t{width: 27.5%;line-height: 40px;padding: 12px 0 0;}
.news_t a{font-size: 40px;color: #333;display: block;}
.news_t i{display: block;padding-bottom: 20px;}
.news_t span{display: block;font-size: 16px;color: #4c4c4c;padding: 10px 0 0;}
.news_c{width: 30%;}
.news_c dl{width: 90%;}
.news_c dl dt{font-size: 40px;color: #d62418;height: 60px;line-height: 60px;overflow: hidden;background:url(../images/news_line.gif) no-repeat 0 35px;padding-left: 15px;font-family: "DINOT";}
.news_c dl dd{padding: 10px 0 0;}
.news_c dl dd h5{line-height: 30px;max-height: 60px;overflow: hidden;font-weight: normal;}
.news_c dl dd h5 a{font-size: 18px;color: #1a1a1a;}
.news_c dl dd h5 a:hover,.wd_r ul li a:hover{color: #015198;}
.news_c .news_desc{font-size: 14px;color: #666;line-height: 24px;height: 48px;overflow: hidden;padding: 10px 0 0;}
.news_c dl dd b{display: block;line-height: 24px;margin-top: -24px;float: right;}
.news_c dl dd b a{font-size: 14px;color: #015198;}
.news_r{width:42.5%;margin: 0 auto}
.news_r p{width: 18px;height: 30px;padding: 55px 0 0;}
.news_r p a{display: block;width: 18px;height: 30px;}
.news_lico a{background:url(../images/news_lico01.gif) no-repeat;}
.news_lico a:hover{background:url(../images/news_lico02.gif) no-repeat;}
.news_rico a{background:url(../images/news_rico01.gif) no-repeat;}
.news_rico a:hover{background:url(../images/news_rico02.gif) no-repeat;}
.news_father {padding: 0 60px;position: relative}
.news_father-prev:after{content: 'prev'!important;font-size: 40px;font-weight: 600}
.news_father-next:after{font-size: 40px;font-weight: 600}
.news_father-next,
.news_father-prev{
  top: 42%;
  font-size: 20px;
}
.news_father-next:hover, .news_father-prev:hover{
  color: #d62418;
}
.news_carousel{width: 100%;margin: 0 auto;position: initial}
.news_carousel li {overflow: hidden}
.news_carousel ul li em{display: block;border-radius: 5px;}
.news_carousel ul li em img{display: block;border-radius: 5px;}
.news_carousel ul li span{display: block;font-size: 14px;color: #666;text-align: center;padding: 10px 0 0;line-height: 26px;}
.news_carousel ul li i{display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding: 0 5px;}

/*常见问答*/
.wd{padding: 0 0 90px;}
.wd_l{width: 27%;padding: 15px 0 0;}
.wd_l ul li{max-width: 130px;padding: 15px 0;}
.wd_l ul li a,.photo_t ul li a{display: block;text-align: center;height: 34px;line-height: 34px;overflow: hidden;border: #db3e33 2px solid;border-radius: 20px;font-size: 16px;color: #db3e33;}
.wd_l ul li a:hover,.wd_l ul li.on a,.photo_t ul li a:hover,.photo_t ul li.on a{background: #015198;border: #015198 2px solid;color: #fff;}
.wd_r{width: 70%;padding: 20px 0 0;border-top: #d2d2d2 1px solid;}
.wd_r ul li{height: 42px;line-height: 42px;overflow: hidden;}
.wd_r ul li a{font-size: 14px;color: #666;display: block;float: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wd_r ul li span{display: block;float: right;font-size: 14px;color: #666;}
.wd_r ul li:nth-child(2n){ margin-right:0;}

/*关于韦尔迪*/
.about{ background:url(../images/ab_bg.gif) center 0;overflow: hidden;margin-bottom: 50px}
.about dl{height: 610px;position: relative;}
.about dl dt{width: 63%;height: 610px;line-height: 0;overflow: hidden;position: absolute;top: 0;right: 50%;margin-right: -100px;}
.about dl dd{width: 34%;float: right;padding: 95px 0 0;}
.about dl dd h5{height: 120px;line-height: 40px;overflow: hidden;font-weight: normal; background:url(../images/ab_line.gif) no-repeat 0 115px;}
.about dl dd h5 a{font-size: 40px;color: #333;}
.about dl dd h5 a:hover{ color: #015198;}
.about dl dd h5 i{display: block;font-size: 16px;color: #4c4c4c;padding: 20px 0 0;}
.about .ab_desc{font-size: 14px;color: #666;line-height: 30px;height: 180px;overflow: hidden;padding: 20px 0 0;}
.about dl dd em{display: block;line-height: 30px;margin-top: -30px;margin-left: 200px;}
.about dl dd em a{font-size: 14px;color: #e0060a;font-weight: bold;}
.about dl dd span{display: block;width: 170px;padding: 60px 0 0;}
.about dl dd span a{display: block;font-size: 14px;color: #fff; background:url(../images/ab_btn.gif) no-repeat;width: 90px;height: 50px;line-height: 50px;padding: 0 0 0 80px;}

/*公司相册*/
.photo_bg{background: #f6f6f6;padding: 60px 0;}
.photo_t{width: 12%;}
.photo_t ul li{padding: 10px 0;}
.photo_t ul li a{border: #025395 2px solid;color: #025395;}
.photo_t ul li a:hover,.photo_t ul li.on a{background: #da251c;border: #da251c 2px solid;}
.photo_m{padding: 5px 0 0;width: 82%;}
.photo_m ul li{width: 23%;float: left;margin: 0 1%;-webkit-transition:all .3s;transition:all .3s;box-shadow: 0 3px 5px 3px #eee;}
.photo_m ul li em{display: block;line-height: 0;overflow: hidden;background: #fff;padding: 15px;}

/*友情链接*/
.f_link{height: 60px;line-height: 60px;overflow: hidden;border-top: #959595 1px solid;}
.f_link b{display: block;float: left;font-size: 14px;color: #333;width: 80px;}
.f_link p{font-size: 14px;color: #333;float: left;width: 1120px;}
.f_link p a{font-size: 14px;color: #333; padding:0 10px 0 0;}

/**/
@-webkit-keyframes shake{
  from,to{-webkit-transform:translate3d(0, 0, 0);}
  20%,60%{-webkit-transform:translate3d(-10px, 0, 0);}
  40%,80%{-webkit-transform:translate3d(10px, 0, 0);}
}

@keyframes shake {
  from,to{transform:translate3d(0, 0, 0);}
  20%,60%{transform:translate3d(-10px, 0, 0);}
  40%,80%{transform:translate3d(10px, 0, 0);}
}
